Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F6 Ecuador F3 Cuba F1 Cuba F2 Japan F1 Bosnia/Herzegovina F1 Macedonia F2 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Bulgaria F1 Bulgaria F2 Bulgaria F3 Israel F4 Austria F2 Austria F3 Great Britain F6 Sweden F2 Russia F2 Poland F1 Poland F2 Czech Republic F4 Italy F19 Austria F4 Austria F5 Austria F8 Great Britain F20 Colombia F1 Colombia F2 Morocco F2 Netherlands F3 Austria F8 Nigeria F4 Israel F4 Ivory Coast F1 Ivory Coast F2 Great Britain F3 France F6 France F10 France F11 Bosnia/Herzegovina F5 Italy F1 Italy F2 Czech Republic F3 Greece F1 Greece F2 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Italy F3 Czech Republic F7 Italy F2 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 France F10 Czech Republic F4 (Usti Nad Orlici) Italy F25 (Cornaiano) Italy F21 France F5 Steelers Cup - Kosice Open Prevadies - St. Brieuc Aamulehti Tampere Opene - Tampere XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama ATP Challenger La Serena - La Serena Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes BMW Tennis Championship - Sunrise 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague BNP Paribas Primrose - Bordeaux Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Banja Luka Challenger 2008 - Banja Luka Tatra Banka Slovak Open - Bratislava Napoli Challenger Kosice Challenger Constanta Challenger Orleans Challenger Rome Challenger Prostejov Challenger Pozoblanco Challenger Trnava Challenger Eckental Challenger Furth Challenger Poznan Challenger Cordenons Challenger Ostrava Challenger Heilbronn Challenger San Benedetto Challenger Brasov Challenger Banja Luka Challenger Mons Challenger Bucaramanga Challenger Cherbourg Challenger Prague Challenger Todi Challenger Banja Luka Challenger Rome Challenger Marbella Challenger Rome Challenger Prostejov Challenger Poprad Tatry Challenger Milan Challenger Marburg Challenger Israel F6 Czech Republic F4 Mexico F4 Russia F1 Padova Challenger Liberec Challenger Japan F2 Pullach Challenger Ecuador F1 Ecuador F2 Como Challenger Tunisia F4 Tunisia F6 Austria F1 Austria F2 Israel F5 Austria F1 Germany F5 Banja Luka Challenger Nigeria F3 Israel F5 Heilbronn Open - Heilbronn Prosperita Open 2008 - Ostrava s'Tennis Masters Challenger - Graz Pekao Open - Szczecin Heilbronn Challenger Sarajevo Challenger Sofia Challenger Tampere Challenger Kolding Challenger Guayaquil Challenger Bordeaux Challenger Zagreb Challenger Reggio Emilia Challenger Oberstaufen Challenger ABN/AMRO World Tennis Tournament - Rotterdam 2000 Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen Stockholm Open - Stockholm Palermo Challenger Tashkent Challenger Qatar Open - Doha Eckental Challenger Open Seat Godo - Barcelona Gerry Weber Open - Halle RCA Championships - Indianapolis Italy F32 (Santa Margherita Di Pula) CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Kremlin Cup - Moscow Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Ordina Open - 's-Hertogenbosch Salzburg Challenger Generali Open - Kitzbuhel Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Reunion Island Challenger Brisbane International - Brisbane Burnie Challenger ATP Challenger Hamburg - Hamburg US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Caloundra Challenger Credit Agricole Suisse Open - Gstaad Sarajevo Challenger Erste Bank Open - Vienna Salzburg Challenger Qatar ExxonMobil Open - Doha Prague Challenger San Benedetto Challenger Trofeo Barcelona de Tenis - Barcelona Gerry Weber Open - Halle Aptos Challenger Topshelf Open - 's-Hertogenbosch Sibiu Challenger Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Brasov Challenger Petange Challenger Banja Luka Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Gerry Weber Open - Halle Porto Alegre Challenger Montevideo Challenger Bet-at-home Cup - Kitzbuhel Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Ortisei Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Dallas Challenger St. Brieuc Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Rome Challenger Vegeta Croatia Open - Umag Open Castilla y Leon Trofeo Iberdrola - Segovia Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Brasov Challenger Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Andria Challenger Heilbronn Challenger Bergamo Challenger Qatar F1 Furth Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Sporting Challenger - Turin GHI Bronx Classic - Bronx Open de Franche Comte - Besancon Zivnobanka Open - Prostejov 2000 Challenger de Granby - Granby TED Open Istanbul - Istanbul Podebradka Cup - Prague BMW Brixina Tennis Open 2000 - Bressanone 2000 Cairo Challenger - Cairo Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Neride Prague Indoor - Prague Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov 9th Wartburg Open - Eisenach Muller Cup - Ulm Siemens Open 2001 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz TED Open - Istanbul Tulsa Auto Collection USTA Challenger - Tulsa USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Lamberts Open by Stawag - Aachen Okal Open - Eckental Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Ciur Cup 99 - Prague Opel Bulvaria MCG Bulgarian Open - Sofia Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Fifth-Third Bank Tennis Championships - Lexington CA Challenge - Graz Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno IPP Open - Helsinki Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl KGHM Polish Indoors - Wroclaw Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Open de Franche-Comte - Besancon Czech Open - Prostejov ECM Prague Open 2005 - Prague Stella Artois Clay Court Championships - Budaors S Tennis Masters - Graz BMW Tennis Championship - Sunrise ECM Prague Open - Prague s Tennis Masters 06 - Graz Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Internazionali de Tennis di Bergamo - Bergamo Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague GHI Bronz Classic - Bronx 's Tennis Masters 07 Challenger - Graz Dusseldorf Open Challenger 2007 - Dusseldorf Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Memorial A. Manfredini Sassuolo Challenger - Sassuolo Polska Energia Open - Bytom San Benedetto Challenger - San Benedetto Samarkand Challenger - Samarkand ATP Open Castilla y Leon - Segovia Karshi Challenger - Karshi Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2008 - Trnava PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Cherbourg Challenger Alessandria Challenger Tarragona Challenger Curitiba Challenger Orbetello Challenger Recanati Challenger Cancun Challenger Kitzbuhel Challenger Genova Challenger Brasov Challenger Szczecin Challenger Napoli Challenger Puebla Challenger Bath Challenger Caltanissetta Challenger Barletta Challenger Salzburg Challenger Rome Challenger Napoli Challenger Prague Challenger Heilbronn Challenger Oberstaufen Challenger Shanghai Challenger Brasov Challenger Ningboo Challenger Tashkent Challenger Bergamo Challenger Napoli Challenger Palermo Challenger Eckental Challenger Tanger Challenger Ortisei Challenger Loughborough Challenger Meknes Challenger Heilbronn Challenger Kazan Challenger Cherbourg Challeger Meknes Challenger Sarajevo Challenger Bath Challenger Sarasota Challenger Sarajevo Challenger Kosice Challenger Marburg Challenger Poznan Challenger Vancouver Challenger Como Challenger Trnava Challenger Mons Challenger Rennes Challenger Jersey Challenger Sao Leopoldo Challenger Helsinki Challenger Sarajevo Challenger Leon Challenger St. Brieuc Challenger Prague Challenger Guadalajara Challenger Timisoara Challenger San Benedetto Challenger Mexico City Challenger Mersin Challenger Rome Challenger Blunmenau Challenger Panama City Challenger Rome Challenger Barranquilla Challenger St. Brieuc Challenger Aix En Provence Challenger Prostejov Challenger Ostrava Challenger Kosice Challenger Prague Challenger Meerbusch Challenger Helsinki Challenger Casablanca Challenger Trnava Challenger Rennes Challenger Ortisei Challenger Brescia Challenger Sao Paulo Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Le Gosier Challenger Rome Challenger St. Brieuc Challenger Istanbul Challenger Todi Challenger Prostejov Challenger Poznan Challenger Prague Challenger Meerbusch Challenger Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Liberec Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Loughborough Challenger Pacific Life Open - Indian Wells Eckental Challenger Ortisei Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Bergamo Challenger Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Wroclaw Challenger Bratislava Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Savannah Challenger Caltanissetta Challenger Furth Challenger Meerbusch Challenger Ismaning Challenger Barletta Challenger Genova Challenger Zivnobanka Czech Open - Prostejov Prostejov Challenger Binghamton Professional Tennis Tournament - Binghamton Biella Challenger Challenger 42 - Andrezieux Ostrava Challenger Sibiu Challenger Sibiu Challenger Mons Challenger Bratislava Challenger Mersin Challenger BMW Open - Munich USTA Championships of Kerrville - Kerrville Meerbusch Challenger Prague Challenger - Prague Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Copenhagen Open - Copenhagen Mallorca Open - Mallorca Open 13 - Marseille Estoril Open - Estoril Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Ordina Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Medibank International - Sydney SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Winston Salem - Winston Salem Kremlin Cup - Moscow Open 13 - Marseille Bet-at-home Cup - Kitzbuhel China Open - Beijing The Dubai Tennis Championships - Dubai Rio Open 500 - Rio de Janeiro Wimbledon - London Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Moselle Open - Metz Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg Wimbledon - London Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon Argentina Open - Buenos Aires If Stockholm Open - Stockholm 2001 Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven UNICEF Open - 's Hertogenbosch Erste Bank Open - Vienna Swiss Indoors Basel - Basel French Open - Paris Open 13 - Marseille Aegon Nottingham Open - Nottingham BMW Open - Munich NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series - Hamburg Wimbledon - London BNP Paribas Open - Indian Wells Miller Lite Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna U.S. Open - New York Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, PO, ISR-AUT 2-3 French Open (juniors) Davis Cup, World Group, 1R, KAZ-AUT 3-1 Wimbledon (juniors)